Abstract - Introduction to Fast Function Points
ثبت نشده
چکیده
In one way or another all stakeholders, project managers, end users, and executives must work with software size metrics, however, many organizations do not have the patience or budget to fully implement IFPUG function point counting techniques. Fast Function Points were developed by the Cost Xpert Group, as an extension of work by Software Productivity Research, Inc. (SPR), to support approximate function point estimates with a minimal of effort and training. Fast Function Points supplement rather than replace IFPUG function points, but are particularly useful at early stages of the software lifecycle. This talk introduces Fast Function Points, describes their proper use, and presents case studies. The Need for Shortcuts Function Point counting, as originally introduced by Albrecht in 1979, was aimed at a relatively homogenous set of applications and way of building software. Screens were CICS “green screens” or something similar, sequential records on magnetic tapes were used for input, output, temporary storage, and so on. The function point counting methodology was easy, and intuitively understood by managers and end users with little or no computer software background, basically involving counting of inputs, outputs, inquiries, and master files and multiplying each of these values times a fixed multiplier. Over time, the function point counting methodology became increasingly complex to support software that was increasingly complex. Files were broken down by internal files versus interface files. Each element that was counted received an individual complexity adjustment. Project level complexity adjustments were used to make global adjustments to the function point totals. The end result was a counting methodology documented in ISO/IEC 20926 that yields precise answers for a wide variety of projects, but which suffers from the following disadvantages: • Learning the counting methodology has gone from a few hours of explanation to a class lasting weeks combined with formal certification; • The methodology has gone from something readily understood by end users and easily used by end users and project managers for scope control during requirement definition, to something that end users and project managers understand only at a conceptual level; • Function point counts have gone from something accomplished in a number of hours from a requirement specification or existing application to something taking weeks or sometimes months of skilled labor; • Revisions to function point counts throughout the requirement and design phase were easy and simple and they could be accomplished in near real-time, but now updates to function point counts are typically accomplished only at major milestones because of the effort involved; and • Function points are often used as inputs to cost estimating tools, however, if the project level complexity adjustments are made during the function point counts these may overlap with similar effort adjustments made within the estimating tool. None of this is meant to discourage organizations from making formal function point counts per ISO/IEC 20926 and using certified function point counting specialists. This remains the most reliable method of ensuring an accurate, consistent function point count. However, we believe that there is a place in the software development world (and lifecycle) for informal approaches that will approximate the function point values obtained through more formal approaches.
منابع مشابه
Comparison of the immediate and delayed effects of two dry needle methods fast in fast out and winding in gastrocnemius muscle trigger points on lower extremity function and pain in non-professional athletes: A randomized controlled clinical trial
Introduction: The objective of this study was to compare two methods of dry needle treatment in active trigger points of Gastrocnemius muscle on pain and height jump in non-professional athletes. Materials and Methods: Forty male athletes were selected with active trigger points in each Gastrocnemius muscle. Relatively, subjects were assigned randomly in two conventional dry needle piston metho...
متن کاملDynamic Frailty and Change Point Models for Recurrent Events Data
Abstract. We present a Bayesian analysis for recurrent events data using a nonhomogeneous mixed Poisson point process with a dynamic subject-specific frailty function and a dynamic baseline intensity func- tion. The dynamic subject-specific frailty employs a dynamic piecewise constant function with a known pre-specified grid and the baseline in- tensity uses an unknown grid for the piecewise ...
متن کاملFast B1+ mapping with a function fit using a reduced number of support points
Introduction: Parallel transmission techniques in MRI have sparked new interest in measuring the B1+ field, the component of the radiofrequency field concerned with spin excitation. A precise measurement over a large range of B1+ values can be performed by fitting a function to data acquired with different flip angles [1]. However a large number of support points are necessary, making this meas...
متن کاملReopening the Convergence Debate when Sharp Breaks and Smooth Shifts Wed, 1870-2010
Abstract This paper attempts to re-investigate the catching-up (stochastic convergence) hypothesis among the selected 16 OECD countries applying the time series approach of convergence hypothesis with annual data over one century. To reach this aim, we propose a model which specifies a trend function, incorporating both types of structural breaks – that is, sharp breaks and smooth shifts usin...
متن کاملMedical students points of view on clinical skill lab function in 8 month period
Introduction. Considering rights of patients and presence of a need for a standard clinical skills learning setting in recent 3 decades, it seems necessary to encourage decision – makers of medical education to establish clinical skills laboratory, in order to minimize unnecessary practices and possible injuries and reduce stress over students. CLS in TUMS was established in 2001. In planning...
متن کامل